#pragma once
#include <string>
#include "sdl.h"
#include "SDL_ttf.h"

using namespace std;

class LabelUI
{
	//Private
	SDL_Surface* mylabel;
	int posX;
	int posY;
	//Font
	TTF_Font * font;
	SDL_Color * textColor;


public:
	LabelUI(TTF_Font* font,SDL_Color* textColor);
	~LabelUI(void);

	void updateText(string txt);
	void updateImg(string txt);
	LabelUI * setTextLabel(string txt,int posX,int posY);
	LabelUI * setImageLabel(string path,int posX,int posY);

	void draw(SDL_Surface * screen);
};

